package com.pe.regope.integracion.dao;

import java.util.List;

import org.springframework.dao.DataAccessException;

import com.pe.regope.negocio.dto.UsuarioDTO;

public interface UsuarioDAO {	
	public UsuarioDTO validarUsuarioInicioSesion(String nombreUsuario, String contraseniaUsuario, Integer perfilSeleccionadoUsuario);
	public String validarExistenciaUsuario(String nombreUsuario)  throws DataAccessException;
	public Integer obtenerIdUsuario(String nombreUsuario) throws DataAccessException;
	public List<UsuarioDTO> obtenerUsuariosTodos();
	public void insertarNuevoUsuario(String NombreUsuario,String contraseniaUsuario);
	public void actualizarEstadoUsuario(Integer idUsuario, Boolean estadoUsuario);
	public void actualizarContraseniaUsuario(Integer idUsuario,String  contraseniaUsuario);
}
